package com.swlz.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.swlz.annotations.Id;
import com.swlz.annotations.Name;
import com.swlz.entity.MallProduct;

public class ProductVo {
	private String mallTypeName;

	/**
	 * <pre>产品编号 - PRODUCT_ID</pre>
	 **/
	@Id
	private Long productId;
	/**
	 * <pre>产品类别编号 - MALL_TYPE_ID</pre>
	 **/
	private Long mallTypeId;
	/**
	 * <pre>产品名称 - PRODUCT_NAME</pre>
	 **/
	private String productName;
	/**
	 * <pre>产品市场价 - PRODUCT_PRICE_1</pre>
	 **/
	@Name("PRODUCT_PRICE_1")
	private Float productPrice1;
	/**
	 * <pre>产品折扣价 - PRODUCT_PRICE_2</pre>
	 **/
	@Name("PRODUCT_PRICE_2")
	private Float productPrice2;
	/**
	 * <pre>产品库存数量 - PRODUCT_NUM</pre>
	 **/
	private Integer productNum;
	/**
	 * <pre>产品颜色 - PRODUCT_COLORS</pre>
	 **/
	private String productColors;
	/**
	 * <pre>产品图片 - PRODUCT_IMGS</pre>
	 **/
	private String productImgs;
	/**
	 * <pre>产品详情 - PRODUCT_CONTENT</pre>
	 **/
	private String productContent;
	/**
	 * <pre>产品上架时间 - PRODUCT_TIME</pre>
	 **/
	@JSONField(format="yyyy-MM-dd HH:mm")
	private java.util.Date productTime;
	/**
	 * <pre>产品是否下架 - PRODUCT_OUT</pre>
	 **/
	private Boolean productOut;
	/**
	 * <pre>产品标签 - PRODUCT_TAGS</pre>
	 **/
	private String productTags;


	/**
	 * <pre>获取产品编号</pre>
	 **/
	public Long getProductId() {
        return productId;
    }

	/**
	 * <pre>设置产品编号</pre>
	 **/
    public void setProductId(Long productId) {
        this.productId = productId;
    }

	/**
	 * <pre>获取产品类别编号</pre>
	 **/
	public Long getMallTypeId() {
        return mallTypeId;
    }

	/**
	 * <pre>设置产品类别编号</pre>
	 **/
    public void setMallTypeId(Long mallTypeId) {
        this.mallTypeId = mallTypeId;
    }

	/**
	 * <pre>获取产品名称</pre>
	 **/
	public String getProductName() {
        return productName;
    }

	/**
	 * <pre>设置产品名称</pre>
	 **/
    public void setProductName(String productName) {
        this.productName = productName;
    }

	/**
	 * <pre>获取产品市场价</pre>
	 **/
	public Float getProductPrice1() {
        return productPrice1;
    }

	/**
	 * <pre>设置产品市场价</pre>
	 **/
    public void setProductPrice1(Float productPrice1) {
        this.productPrice1 = productPrice1;
    }

	/**
	 * <pre>获取产品折扣价</pre>
	 **/
	public Float getProductPrice2() {
        return productPrice2;
    }

	/**
	 * <pre>设置产品折扣价</pre>
	 **/
    public void setProductPrice2(Float productPrice2) {
        this.productPrice2 = productPrice2;
    }

	/**
	 * <pre>获取产品库存数量</pre>
	 **/
	public Integer getProductNum() {
        return productNum;
    }

	/**
	 * <pre>设置产品库存数量</pre>
	 **/
    public void setProductNum(Integer productNum) {
        this.productNum = productNum;
    }

	/**
	 * <pre>获取产品颜色</pre>
	 **/
	public String getProductColors() {
        return productColors;
    }

	/**
	 * <pre>设置产品颜色</pre>
	 **/
    public void setProductColors(String productColors) {
        this.productColors = productColors;
    }

	/**
	 * <pre>获取产品图片</pre>
	 **/
	public String getProductImgs() {
        return productImgs;
    }

	/**
	 * <pre>设置产品图片</pre>
	 **/
    public void setProductImgs(String productImgs) {
        this.productImgs = productImgs;
    }

	/**
	 * <pre>获取产品详情</pre>
	 **/
	public String getProductContent() {
        return productContent;
    }

	/**
	 * <pre>设置产品详情</pre>
	 **/
    public void setProductContent(String productContent) {
        this.productContent = productContent;
    }

	/**
	 * <pre>获取产品上架时间</pre>
	 **/
	public java.util.Date getProductTime() {
        return productTime;
    }

	/**
	 * <pre>设置产品上架时间</pre>
	 **/
    public void setProductTime(java.util.Date productTime) {
        this.productTime = productTime;
    }

	/**
	 * <pre>获取产品是否下架</pre>
	 **/
	public Boolean getProductOut() {
        return productOut;
    }

	/**
	 * <pre>设置产品是否下架</pre>
	 **/
    public void setProductOut(Boolean productOut) {
        this.productOut = productOut;
    }

	/**
	 * <pre>获取产品标签</pre>
	 **/
	public String getProductTags() {
        return productTags;
    }

	/**
	 * <pre>设置产品标签</pre>
	 **/
    public void setProductTags(String productTags) {
        this.productTags = productTags;
    }

    @Override
    public String toString() {
    	StringBuffer str = new StringBuffer(super.toString());
    	str.append(" [");
    	str.append("productId=");
    	str.append(productId);
    	str.append(", ");
    	str.append("mallTypeId=");
    	str.append(mallTypeId);
    	str.append(", ");
    	str.append("productName=");
    	str.append(productName);
    	str.append(", ");
    	str.append("productPrice1=");
    	str.append(productPrice1);
    	str.append(", ");
    	str.append("productPrice2=");
    	str.append(productPrice2);
    	str.append(", ");
    	str.append("productNum=");
    	str.append(productNum);
    	str.append(", ");
    	str.append("productColors=");
    	str.append(productColors);
    	str.append(", ");
    	str.append("productImgs=");
    	str.append(productImgs);
    	str.append(", ");
    	str.append("productContent=");
    	str.append(productContent);
    	str.append(", ");
    	str.append("productTime=");
    	str.append(productTime);
    	str.append(", ");
    	str.append("productOut=");
    	str.append(productOut);
    	str.append(", ");
    	str.append("productTags=");
    	str.append(productTags);
    	str.append(", ");
    	str.append("]");
    	return str.toString();
    }
    
	public String getMallTypeName() {
		return mallTypeName;
	}

	public void setMallTypeName(String mallTypeName) {
		this.mallTypeName = mallTypeName;
	}

	
	
}
